home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 12680 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.6 KB

  1. Path: news.zipnet.net!usenet
  2. From: danm@iii.net (Dan Muller)
  3. Newsgroups: comp.lang.c++,comp.lang.eiffel,comp.lang.c,comp.object,comp.software-eng
  4. Subject: Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer
  5. Date: Thu, 21 Mar 1996 04:59:46 GMT
  6. Organization: ZIPNET.NET - The NorthEast US's premier ISP
  7. Message-ID: <4iqnqk$n9p@news.zipnet.net>
  8. References: <1995Jul3.034108.4193@rcmcon.com> <RMARTIN.96Mar13110714@rcm.oma.com> <4i862r$1evq@saba.info.ucla.edu> <RMARTIN.96Mar15094448@rcm.oma.com> <bksDoE2Fu.GBp@netcom.com> <RMARTIN.96Mar18101127@rcm.oma.com> <314e60eb.28306264@nntp.ix.netcom.com>
  9. NNTP-Posting-Host: 199.232.252.132
  10. X-Newsreader: Forte Free Agent 1.0.82
  11.  
  12. bellew@ix.netcom.com (Leo Bellew) wrote:
  13.  
  14. >It seems to me that the economic driving force behind the acceptance
  15. >of OO is the need to create GUI software. Without OO, GUIs are much
  16. >more difficult to think about and code. I wonder if it were not for
  17. >GUIs, we might have evolved to some blend of AI frames and constraint
  18. >languages rather than settling here and now for OO.
  19.  
  20. I think perhaps it's more the case that OO concepts are useful for
  21. making *most* complex programming tasks more manageable, and the
  22. demands of mult-tasking GUI environments were simply one ubiquitous
  23. example that needed to be made more manageable. Take a look at the
  24. 16-bit Windows API. Huge, and difficult to organize conceptually when
  25. presented as a mass of C functions.
  26.  
  27. The current suite of automation tools for Windows programming is also
  28. an answer to this complexity, but are themselves also complex enough
  29. to warrant the use of OO concepts.
  30.  
  31.  
  32.  
  33.